package fr.afcepf.ai91.qualimetrie.data;

import fr.afcepf.ai91.qualimetrie.entity.Adresse;
/**
 * Définition des méthodes d'accès aux données de l'entité Adresse.
 * @author Stagiaire
 */
public interface IDaoAdresse {

    /**
     * Methode permettant d'ajouter une entitee
     * {@link Adresse} dans la BDD 'qualimetrie'.
     * @param adr l'{@link Adresse} a ajouter.
     * @return
     * <code>
     * <ul>
     *  <li> Si l'ajout a fonctionne:
     *  L'objet Adresse avec sa clé primaire '{@link Adresse#getId()}'
     *  renseigné </li>
     *  <li> sinon l'objet Adresse avec sa clé primaire '{@link Adresse#getId()}' null</li>
     *  </ul>
     *  </code>
     */
    Adresse ajouter(Adresse adr);
}
